package com.penjin.android.constants;

import java.util.Stack;

public class HttpConstants {

    /**
     * billSort：
     * 出差申请单据：31
     * 请假申请单据：32
     * 加班申请单据：33
     * 签卡申请单据：34
     * 调休申请单据：35
     * 异地申请单据：36
     * type：
     * 出差类型：46
     * 请假类型：47
     * 加班类型：48
     * 调休类型：49
     */
    public static int chuchaiBillSort = 31;
    public static int qingjiaBillSort = 32;
    public static int jiabanBillSort = 33;
    public static int qiankaBillSort = 34;
    public static int tiaoxiuBillSort = 35;
    public static int yidiBillSort = 36;

    public static int chuchaiType = 46;
    public static int qingjiaType = 47;
    public static int jiabanType = 48;
    public static int tiaoxiuType = 49;

    public static String TEST = "http://192.168.0.19:8888";

    public static String HOST = "http://androidapp.10sor.cn:88/";

    /**
     * companyId：公司ID
     * billSort:单据类别的编号（某一类单据。例：属于出差申请一类的单据）
     * type:申请类型
     * sn：访问数据识别码
     */
    public static String BillProperty = "App/BillProperty";

    public static String GetStaff = "App/GetStaff";

    public static String ChuchaiApply = "App/ChuChai";

    /**
     * 请假申请接口
     * staffNumber
     * companyId
     * billType
     * qingjiaType
     * startDate
     * endDate
     * remark
     * sn
     */
    public static String QingjiaApply = "App/QingJia";

    /**
     * 加班申请接口
     * staffNumber
     * companyId
     * billType
     * jiaBanType
     * startDate
     * endDate
     * remark
     * sn
     */
    public static String JiabanApply = "App/JiaBan";

    /**
     * 调休申请接口
     * staffNumber
     * companyId
     * billType
     * tiaoXiuType
     * startDate
     * endDate
     * remark
     * sn
     */
    public static String TiaoxiuApply = "App/TiaoXiu";

    /**
     * staffNumber
     * companyId
     * billType
     * date
     * remark
     * sn
     */
    public static String BuqianApply = "App/BuQian";

    /**
     * userName:用户登录账号。
     * photo：个人头像
     * nickname：个人昵称
     * address：个人详细地址
     * strict：地区
     * gender：性别
     * personal：个性签名
     * sn：访问数据识别码
     */
    public static String PesonInfoSet = "Account/PersonalInfoSet";

    /**
     * staffNumber:员工工号。
     * companyId：公司ID
     * sn：访问数据识别码
     */
    public static String ApplicationDetail = "App/ApplicationDetail";

    public static String KaoQinInfo = "App/KaoQinInfo";

    public static String LoginInterface = "Account/AppLogin";

    /**
     * 手机注册，根据手机号获取注册码
     * PhoneNumber：注册手机号
     */
    public static String AppSendCode = "Account/AppSendCode";


    /**
     * 注册平台账号
     * UserName:注册手机号
     * Password:注册密码
     * NickName:用户昵称
     * Code:验证码
     */
    public static String AppRegist = "Account/AppRegister";

    /**
     * App用户获取公司绑定码
     */
    public static String AppBindCode = "Account/AppBindCode";

    /**
     * 账户绑定公司
     * userName:用户唯一账号，现在是PenjinUser中的phone
     * bindCode:获取到的绑定码
     */
    public static String AppBind = "Account/AppBind";

    /**
     * 获取企业好友信息接口
     * companyId:企业ID
     */
    public static String AppCompanyFriend = "Account/AppCompanyFriend";

    public static String GetStaffWorkCanlendar = "Calendar/GetWorkDays";

    /**
     * 我要审批的接口
     * string userName
     * string companyId
     */
    public static String AuditApplication = "App/AuditApplication";

    /**
     * 获取个人某个申请单详情接口
     * staffNumber:员工工号。
     * companyId：公司ID
     * billSort：单据类型的编号（具体单据的编号.例：出差申请单：3101）
     * int：id（读取详细信息使用）
     * billNumber：唯一标识
     */
    public static String SpecificDetail = "App/SpecificDetail";

    /**
     * 审批流程接口
     * staffNumber：工号
     * companyId：公司Id
     * billSort：单据类型编号：
     * date：对应每个单据给出的日期。（单据申请的开始日期）
     * billNumber：单据编号。
     */
    public static String AuditProcedure = "App/AuditProcedure";

    /***
     * 推送列表和详情接口
     * comanyId：公司Id
     * userName: 登陆账号
     * id: 推送信息的id
     */
    public static String CompanyPush = "App/CompanyPush";

    public static String CompanyPushDetail = "App/CompanyPushDetail";

    public static String PlatformPush = "App/PlatformPush";

    public static String PushInfoDetail = "App/PushInfoDetail";

    public static String Audit="App/Audit";

    public static String AppResetPassword="Account/AppResetPassword";

    public static String AppLookPassword="Account/AppLookPassword";
    /*
    公司荣誉墙
     */
    public static String KaoqinHonorWallCompany = "App/HonorWallCompany";

    /*
    部门荣誉墙
     */
    public static String KaoqinHonorWallDepartment = "App/HonorWallDepartment";

    /*
    迟到饼图
     */
    public static String KaoqinDepartmentMonth = "App/DepartmentMonth";

    /*
    管理报表
     */
    public static String KaoqinManageReport = "App/ManageReport";

    /*
    考勤缺勤记录
    */
    public static String KaoqinNoSignIn = "App/NoSignIn";

    /*
    今日迟到榜
     */
    public static String KaoqinPersonLateDay = "App/PersonLateDay";

    /*
    每月迟到榜
     */
    public static String KaoqinPersonLateMonth = "App/PersonLateMonth";

    /*
    请假/调休
     */
    public static String KaoqinQingJiaAndTiaoXiu = "App/QingJiaAndTiaoXiu";

    /*
    值班/加班
     */
    public static String KaoqinZhiBanAndJiaBan = "App/ZhiBanAndJiaBan";
}
